package view;

import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class ViewTelaAdministrador extends JFrame implements ActionListener {

	private JPanel contentPane;
	private JButton btnEmpresa;
	private JButton btnLinha;
	private JButton btnUsuario;
	private JButton btnReclamacao;

	public ViewTelaAdministrador() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 436, 368);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JLabel lblBemVindoAdministrador = new JLabel("Bem - Vindo Administrador");
		lblBemVindoAdministrador.setBackground(new Color(173, 216, 230));
		lblBemVindoAdministrador.setFont(new Font("Calibri", Font.BOLD | Font.ITALIC, 15));
		lblBemVindoAdministrador.setBounds(22, 21, 237, 37);
		contentPane.add(lblBemVindoAdministrador);
		
		JLabel lblOQueVoc = new JLabel("O que voc\u00EA deseja ?");
		lblOQueVoc.setFont(new Font("Calibri", Font.BOLD | Font.ITALIC, 14));
		lblOQueVoc.setBounds(22, 60, 120, 20);
		contentPane.add(lblOQueVoc);
		
		btnEmpresa = new JButton("Empresa");
		btnEmpresa.addActionListener(this);
		btnEmpresa.setBounds(22, 113, 130, 23);
		contentPane.add(btnEmpresa);
		
		btnLinha = new JButton("Linha");
		btnLinha.addActionListener(this);
		btnLinha.setBounds(22, 159, 130, 23);
		contentPane.add(btnLinha);
		
		btnUsuario = new JButton("Usu\u00E1rio");
		btnUsuario.addActionListener(this);
		btnUsuario.setBounds(22, 206, 130, 23);
		contentPane.add(btnUsuario);
		
		btnReclamacao = new JButton("Reclama\u00E7\u00E3o");
		btnReclamacao.addActionListener(this);
		btnReclamacao.setBounds(22, 251, 130, 23);
		contentPane.add(btnReclamacao);
	}

	public void actionPerformed(ActionEvent e) {
		JComponent elemento = (JComponent) e.getSource();
		if(elemento.equals(btnEmpresa)){
			ViewCadastroEmpresa cadEmpresa = new ViewCadastroEmpresa();
			cadEmpresa.setVisible(true);
		}
		else if(elemento.equals(btnLinha)){
			ViewCadastroLinha cadLinha = new ViewCadastroLinha();
			cadLinha.setVisible(true);
		}
		else if(elemento.equals(btnReclamacao)){
			ViewCadastroReclamacao cadReclamacao = new ViewCadastroReclamacao();
			cadReclamacao.setVisible(true);
		}
		else if(elemento.equals(btnUsuario)){
			ViewCadastroUsuario cadUsuario = new ViewCadastroUsuario();
			cadUsuario.setVisible(true);
		}
	}
}
